Teaching Kinematics and Dynamics of Multibody Mechanical System Using the Object Oriented Language Modelica
نویسندگان
چکیده
A new modeling language, called Modelica, for physical modeling is being developed in an international effort. The main objective is to make it easy to exchange models and model libraries for different domains, such as, mechanical, pneumatics, electrical, hydraulics, and others. The design approach builds on non-causal modeling with true ordinary differential and algebraic equations and the use of object-oriented constructs stemming from modern software development, (hierarchy, encapsulation) to facilitate reuse of models and model parts. This paper gives an overview of the use of the object oriented language Modelica with the mechanical Multibody Library to model and simulate three-dimensional mechanical systems.
منابع مشابه
A Unified Way to Implement Multibody Systems Dynamics Models Using Bond Graph Representation
A detailed description of the bond graph representation for the most general type of constraint in multibody systems is presented. This representation has a tight correspondence with our recent object-oriented implementation of the mechanical constraint architecture on Modelica language. The implementation is based on the library of Modelica classes to simulate the sparse multibody systems dyna...
متن کاملA Design, Simulation and Visualization Environment for Object-Oriented Mechanical and Multi-Domain Models in Modelica
The complexity of mechanical and multi-domain simulation models is rapidly increasing. Therefore new methods and standards are needed for model design. A new language, Modelica, has been proposed by an international design committee as a standard, object-oriented, equationbased language suitable for description of the dynamics of systems containing mechanical, electrical, chemical and other typ...
متن کاملSymbolic Computer Language for Multibody Systems
Methods are developed for describing and manipulating symbolic data objects that are useful for analyzing the kinematics and dynamics of multibody systems. These symbolic objects include 1) vector/dyadic algebraic expressions, 2) physical components in a multibody system, and 3) program structures needed in a numerical simulation code. A computer algebra language based on these methods encourag...
متن کاملTowards an Object-oriented Implementation of VON MISES' Motor Calculus Using Modelica
This paper deals with a first implementation of the socalled motor calculus within Modelica. The motor calculus can be used to describe the dynamical behaviour of spatial multibody systems in an efficient way. This method represents an alternative approach to modelling of multibody systems. In the paper, some fundamentals of motor calculus are summarized. Furthermore, a simple implementation of...
متن کاملDynamic Modeling and Control of a 6 DOF Parallel Kinematics
An object-oriented modeling structure as utilized by Modelica is well suitable for the simulation of the dynamic behavior of parallel kinematic structures. Especially application of the simulation system DYMOLA based on this language enables an easy dynamics simulation of parallel kinematics up to creation of inverse models in the purpose of control. Based on the inverted simulation of closed l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- iJOE
دوره 5 شماره
صفحات -
تاریخ انتشار 2009